// const modules = import.meta.glob('../../../../public/json-crud/*/*.json')
// console.log('meta.glob', modules)
// console.log('meta.glob.102', modules['../../../../public/json-crud/102/button.json']())
// modules['../../../../public/json-crud/102/button.json']().then((mod) => {
//   console.log('json：', mod)
// })

/**
 * 通过模块ID和名称加载json文件
 */
export default function loadjson (moduleId, name, meta) {
  return new Promise((resolve, reject) => {
    // 加载
    import(`../../../../public/json-crud/${moduleId}/${name}.json`).then((data) => {
      // console.log('异步加载', data.default)
      Object.assign(meta, data.default)
      meta.reload = !meta.reload // 添加重新绑定的开关
      resolve(meta)
    })
  })
}
